Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Slovenia F2 France F8 Slovenia F3 France F9 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 USA F28 Tunisia F4 Austria F1 Austria F2 Austria F3 Croatia F1 Australia F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Bosnia/Herzegovina F1 Germany F7 Croatia F3 France F16 France F17 France F18 Austria F2 Croatia F2 Slovenia F1 Slovenia F2 Slovenia F3 Germany F15 Germany F16 USA F22 USA F23 Portugal F4 Portugal F5 USA F27 USA F28 USA F29 Germany F2 Australia F1 Australia F2 Italy F11 Slovenia F1 Bosnia/Herzegovina F6 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Czech Republic F4 Turkey F6 Iran F4 Iran F5 USA F24 Hungary F2 France F6 Serbia & Montenegro F2 Germany F19 Austria F2 Bosnia/Herzegovina F1 Croatia F10 Bosnia/Herzegovina F1 Italy F26 China F4 Bosnia/Herzegovina F3 Italy F18 Slovenia F1 Tunisia F5 Slovenia F3 Tunisia F6 Slovenia F1 Great Britain F7 Czech Republic F5 Slovenia F2 Australia F1 Bauer Watertechnilogy Cup 2008 - Eckental Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Vancouver Challenger Guayaquil Challenger Sarajevo Challenger Athens Challenger Tallahassee Challenger Busan Challenger Fergana Challenger Rijeka Challenger Nottingham Challenger Granby Challenger Astana Challenger Recanati Challenger Vancouver Challenger Alphen Challenger Ljubljana Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Nottingham-2 Challenger Beijing Challenger Bangkok Challenger Istanbul Challenger Tashkent Challenger Loughborough Challenger Le Gosier Challenger Leon Challenger Mexico City Challenger Portoroz Challenger Istanbul Challenger Astana Challenger Tashkent Challenger Ortisei Challenger Anning Challenger Helsinki Challenger Kazan Challenger Busan Challenger Seoul Challenger Ilkley Challenger Portoroz Challenger Alphen Challenger Fairfield Challenger Ningboo Challenger Las Vegas Challenger Suzhou Challenger Brescia Challenger Guangzhou Challenger Shenzhen Challenger Karshi Challenger Manchester Challenger Portoroz Challenger Alphen Challenger Canberra Challenger Rennes Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Kaohsiung Challenger Open Prevadies - St. Brieuc Indian Wells Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Croatia Osiguranje Rijeka Open - Rijeka Burnie Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Busan Challenger Gwangju Challenger Little Rock Challenger Binghamton Challenger Mallorca Challenger Cassis Challenger Indian Wells Challenger Togliatti Cup - Togliatti Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama McDonalds ATP Challenger - Burnie 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Alexander Kolyaskin Memorial - Donetsk St. Brieuc Challenger IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Unique Zagreb Open - Zagreb Mamaia Challenger - Constanta Dublin Challenger - Dublin MST ATP Challenger International - Burnie Bauer Watertechnology Cup 2007 - Eckental Rijeka Open - Rijeka Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver Ljubljana Challenger Club Coop's ATP Challenger International - Brisbane Dallas Challenger Monza Challenger Rome Challenger Segovia Challenger Noumea Challenger Caltanissetta Challenger Rimini Challenger Anning Challenger Dallas Challenger Seoul Challenger Burnie Challenger Anning Challenger Istanbul Challenger Alessandria Challenger Beijing Challenger Rennes Challenger Rome Challenger Irving Challenger Caltanissetta Challenger Andria Challenger Nottingham Challenger Vancouver Challenger Dallas Challenger Shanghai Challenger Raanana Challenger Manerbio Challenger Banjaluka Challenger 2007 - Banja Luka Tashkent Challenger Columbus Challenger Seoul Challenger Mordova Cup 2007 - Saransk Alphen Challenger Gatineau Challenger Jerusalem Challenger Canberra Challenger Morelos Challenger Portoroz Challenger International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb China Open - Beijing Uncle Tobys Challenger - Tasmania Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Togliatti Cup - Togliatti Guzzini Challenger - Recanati China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai Uncle Toby's Australian Men's Clay Court Challenger - Canberra Bukhara Challenger - Bukhara AEGON Championships - London Atlanta Tennis Championships - Atlanta Uncle Toby's Challenger in Burnie - Burnie ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane SA Tennis Open - Johannesburg Citta di Monza - Monza Regions Morgan Keegan Championships - Memphis Project Independence Men's Challenger - Mandeville ECM Prague Open 2005 - Prague Singha Tennis Classic - Tarzana China Open - Beijing Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mordovia Cup 2005 - Saransk Regions Morgan Keegan Championships - Memphis Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Delray Beach International Tennis Championships - Delray Beach USTA Comerica Challenger - Aptos Internazionali di Tennis - Bergamo 2006 Challenger of Santa Clarita California Challenger - Valencia BRD Nastase Tiriac Trophy - Bucharest Fifth Third Bank Tennis Classic - Lexington Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles St. Petersburg Challenger 2006 - St. Petersburg GHI Bronx Tennis Classic - Bronx Iskratel Open - Kranj St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow ATP Slovak Open Challenger - Bratislava The Swanston Challenger - Sacramento Aircel Chennai Open - Chennai The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville PBZ Zagreb Indoors - Zagreb Kia International In Kawana - Kawana Wailea Men's Challenger - Maui Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf BH Telecom Sarajevo 2007 - Sarajevo La Rinascente Tennis Cup Harbour Club Milano - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Antonio Savoldi-Marco Co. - Manerbio Open Sud de France - Montpellier ECM Prague Open 2008 - Prague PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Black Forest Open - Freudenstadt Countrywide Classic - Los Angeles Ljubljana Open 2008 - Ljubljana Aegon Nottingham Open - Nottingham Ipsos Bucharest Challenger - Bucharest Geneva Open - Geneva Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Hall of Fame Open - Newport Swanston Challenger - Sacramento Voit Mexico City Open - Mexico City Home Depot Center USTA Challenger - Carson St. Petersburg Open - St. Petersburg Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta New York Open - New York Prostejov Challenger Rijeka Challenger 2007 Challenger of Santa Clara - Valencia Honolulu Challenger Caloundra Challenger XL Bermuda Open - Bermuda San Jose Challenger Challenger Britania Zavaleta - Puebla Honolulu Challenger Binghamton Challenger Czech Open 2006 - Prostejov Isla de Lanzarote - Lanzarote Guzzini Challenger - Recanati Burnie Challenger Prague Challenger Roma Challenger 2007 - Rome Binghamton Challenger Isla de Gran Canaria - Mas Palomas Savannah Challenger Eckental Challenger Noumea Challenger Belgrade Challenger Busan Challenger Oberstaufen Cup - Oberstaufen Countrywide Classic USTA Challenger - Carson VI Gramado Open de Tenis - Gramado Polska Energia Open - Bytom Burnie Challenger Batman Challenger Vancouver Challenger Cordenons Challenger Mordovia Cup - Saransk Helsinki Challenger Shenzhen Challenger Guadalajara Challenger Banja Luka Challenger Alexander Kolyaskin Memorial - Donetsk Johannesburg Challenger Hua Hin Challenger Eckental Challenger Happy Valley Challenger Maui Challenger Jonkoping Challenger Raanana Challenger St. Brieuc Challenger Smith Barney Men's Challenger - Covington Gwangju Challenger Nanjing Challenger Busan Challenger College Station Challenger - College Station Kos-Zucchetti Tennis Cup - Cordenons Seoul Challenger Dubrovnik Open - Dubrovnik Surbiton Challenger Ilkley Challenger Austin Challenger - Austin Genova Open Challenger - Genova Bastad Challenger The LTA Bolton Challenger - Bolton Fairfield Challenger Ho Chi Minh City Challenger Las Vegas Challenger Traralgon Challenger Banja Luka Challenger - Banja Luka Canberra Challenger Happy Valley Challenger Koblenz Challenger Kyoto Challenger Ljubljana Open - Ljubljana Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Canberra Challenger Kia International in Caloundra - Caloundra Marburg Challenger Rome Challenger Launceston Challenger Stockton Challenger Internazionali di Tennis di Bergamo - Bergamo Sacramento Challenger Rhodes Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Columbus Challenger Winnipeg Challenger Ramat Hasharon Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Torneo Internacional Challenger Fila 2006 - Leon Kia International In Caloundra - Caloundra Bratislava Challenger Wuhan Challenger Bancolombia Open - Bogota Braunschweig Challenger Cordenons Challenger Penza Cup - Penza Guzzini Challenger - Recanati Uncle Toby's Burnie Challenger - Tasmania BMW Open - Munich 9° Trani Cup - Trani Karlsruhe Challenger Seoul Challenger 's Tennis Masters 07 Challenger - Graz Furth Challenger Budapest Challenger - Budapest Black Forest Open - Freudenstadt Eckental Challenger Ljubljana Open - Ljubljana Czech Open - Prostejov Ljubljana Open - Ljubljana Tiburon Challenger Ortisei Challenger Serbia Open - Belgrade Ljubljana Challenger Rijeka Challenger Quimper Challenger Countrywide Classic - Los Angeles Open de Montauban - Montauban Legg Mason Tennis Classic - Washington Loughborough Challenger Ourocard Tennis Challenger - Sao Paulo Erste Bank Open - Vienna Sao Paulo Challenger Tour Finals Credicard Mastercard Tennis Cup - Campos do Jordao AIG Japan Open Tennis Championships - Tokyo Salzburg Challenger 13 BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup - Seoul SAP Open - San Jose Nottingham Challenger Sacramento Challenger XL Bermuda Open - Bermuda Erste Bank Open - Vienna Sarasota Challenger Qatar ExxonMobil Open - Doha The Nottingham Open - Nottingham Winston Salem - Winston Salem Anning Challenger Medibank International - Sydney Barletta Challenger Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Banja Luka Challenger Eskisehir Challenger Olbia Challenger - Olbia Countrywide Classic - Los Angeles Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Chennai Open - Chennai Architect Open - Budapest Open D'Orleans - Orleans Pro Challenger at Calabasas - Calabasas BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Czech Indoor Open - Prague PEOPLEnet CUP - Dnepropetrovsk Ostrava Challenger Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Seguros Bolivar Open - Medellin The LTA Wrexham Challenger - Wrexham Mons Challenger Gemax Open - Belgrade Cancun Challenger Taipei City Challenger Sunrise Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City US Men's Clay Court Championship - Houston 2006 USTA Tallahassee Tennis Challenger - Tallahassee Prosperita Open 2006 - Ostrava Harrah's Entertainment Men's Pro Challenger - Tunica Rimini Challenger Nottingham-2 Challenger Canberra Challenger Croatia Open - Umag Shenzhen Challenger AEGON International - Eastbourne Medibank International - Sydney TED Open - Istanbul PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Yokohama Challenger AIG Japan Open Tennis Championships - Tokyo Grand Prix Hassan II - Casablanca Medibank International - Sydney Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Sony Ericsson Open - Miami China Open - Beijing Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati PTT Thailand Open - Bangkok Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami SAP Open - San Jose Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Ljubljana Open - Ljubljana ABN AMRO World Tennis Tournament - Rotterdam Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AEGON Championships - London Citi Open - Washington Shanghai Rolex Masters - Shanghai Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Sony Open Tennis - Miami BMW Open - Munich Power Horse Cup - Dusseldorf Internazionali BNL d'Italia - Rome AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Western & Southern Open - Cincinnati Citi Open - Washington BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Recanati Challenger Istanbul Challenger Rogers Cup - Montreal Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Miami Open - Miami 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Rogers Cup - Toronto Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Miami Open - Miami Rogers Cup - Montreal Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna New York Open - New York Delray Beach Open - Delray Beach Open Sabadell Atlantico - Barcelona Croatia Open - Umag Serbia Open - Belgrade Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Geneva Challenger Open de Nice Cote d'Azur - Nice Kun-Ming Challenger Legg Mason Tennis Classic - Washington U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Kaohsiung Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris TD Waterhouse Cup - Long Island Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris SA Tennis Open - Johannesburg Wimbledon - London Next Generation Adelaide International - Adelaide U.S. Open - New York Serbia Open - Belgrade Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Channel Open - Las Vegas Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Heineken Open - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Open Sud de France - Montpellier French Open - Paris U.S. Open - New York Pilot Pen Tennis - New Haven The Stella Artois Championships - London UNICEF Open - 's Hertogenbosch Indianapolis Tennis Championships - Indianapolis Rogers Cup - Montreal Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, SLO-LAT 5-0 Wimbledon - London Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, World Group, PO, ISR-CHI 3-2 Australian Open - Melbourne Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group 2, 1R, SLO-EGY 5-0 BNP Paribas Open - Indian Wells Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Australian Open - Melbourne Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro